a || foo(), a ? foo() : b, a;